@import "argon-dashboard/custom/functions";
@import "argon-dashboard/custom/variables";

b, strong {
    font-weight: bold;
}

.navbar {
    &.navbar-vertical.navbar-expand-md {
        .navbar-brand {
            text-align: left;
        }

        .logo {
            background-image: url("../img/brand/logo.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-origin: content-box;
            background-position-x: -50px;
            padding-left: 50px;
            text-transform: uppercase;
        }
    }
}

.table {
    .badge {
        a {
            color: $default;
        }
    }
}

.table-wrapper {
    min-height: 250px;
}

wf-expression-field {
    .input-group {
        > .form-control:not(:first-child) {
            border-left: 1px solid $input-border-color;
            border-top-left-radius: 0.375rem;
            border-bottom-left-radius: 0.375rem;
            padding-left: 0.75rem;
        }
    }
}

wf-designer-host {
    .modal-dialog {
        max-width: $modal-xl;
    }
}

wf-activity-picker {
    .nav-pills {
        .nav-link {
            box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            -webkit-box-shadow: none;
        }
    }

    .card-title i {
        margin-right: 0.5em;
        font-size: 1.5em;
        vertical-align: top;
    }
}

#workflowViewer {
    .workflow-designer-wrapper {
        height: 50vh;

        .workflow-canvas {
            .activity {
                p {
                    font-size: 1em;
                }
            }

            .activity-executed, .activity-faulted, .activity-blocking {

                &.highlight, &:hover {
                    background-color: #172b4d;
                    border-color: #172b4d;
                }
            }

            .connection-label {
                font-size: 0.8em;
            }
        }
    }

    #executionLog {
        tbody tr {
            cursor: pointer;

            &.table-row-dark, &:hover {
                color: #f8f9fe;
                background-color: #172b4d;

                td, th {
                    border-color: #1f3a68;
                }
            }
        }
    }
}